stand up to one's lick log

[美國口語]堅定勇敢地承擔棘手的任務;勇于應付麻煩事